SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_LiquidacionesByp05
AS
SELECT dbo.tb_Alumnos.idAlumno, dbo.tb_Alumnos.Documento, dbo.tb_Alumnos.Apellidos + dbo.tb_Alumnos.Nombres AS Nombres, dbo.tb_Alumnos.Calle, 
               dbo.tb_Alumnos.Numero, dbo.tb_Alumnos.Telefono, dbo.vwrLocalidades.Descripcion AS Localidad, dbo.tb_Alumnos.FechaNacimiento, 
               dbo.tb_Alumnos.DocRepresentanteBecas, dbo.tb_Alumnos.NombreRepresentanteBecas, dbo.tb_LineasDeBYP.Descripcion AS Linea, 
               dbo.tb_PeriodosDeLiquidacion.Descripcion AS Período, dbo.tb_LineasDeBYP.FechaOtorga, dbo.tb_LineasDeBYP.MontoMensual, 
               dbo.tb_NivelesEnsenanza.NivelEnsenanza AS Nivel, dbo.tb_TipoBecaOPrestamo.descripcion AS TipoByP, 
               dbo.tb_LiquidacionBYP.Descripcion AS Liquidación, dbo.tb_MovimientosBYP.Monto, dbo.tb_MovimientosBYP.Fecha, 
               dbo.vwrTiposDeMovimiento.Descripcion AS TipoMovimiento, dbo.tb_LiquidacionBYP.Año, dbo.tb_LiquidacionBYP.NumeroPeriodo
FROM  dbo.tb_Alumnos INNER JOIN
               dbo.tb_BecasYPrestamos ON dbo.tb_Alumnos.idAlumno = dbo.tb_BecasYPrestamos.Alumno INNER JOIN
               dbo.tb_LineasDeBYP ON dbo.tb_BecasYPrestamos.LineaDeByP = dbo.tb_LineasDeBYP.idLineaDeBYP INNER JOIN
               dbo.tb_PeriodosDeLiquidacion ON dbo.tb_LineasDeBYP.idPeriodoLiq = dbo.tb_PeriodosDeLiquidacion.idPeriodoLiquidacion INNER JOIN
               dbo.tb_TipoBecaOPrestamo ON dbo.tb_LineasDeBYP.idTipoBecaOprestamo = dbo.tb_TipoBecaOPrestamo.idTipoBecaoPrestamo INNER JOIN
               dbo.vwrLocalidades ON dbo.tb_Alumnos.Localidad = dbo.vwrLocalidades.ID INNER JOIN
               dbo.tb_LiquidacionBYP ON dbo.tb_LineasDeBYP.idLineaDeBYP = dbo.tb_LiquidacionBYP.IdLineaDeByP INNER JOIN
               dbo.tb_MovimientosBYP ON dbo.tb_BecasYPrestamos.idBeca = dbo.tb_MovimientosBYP.IdBecaYPrestamo AND 
               dbo.tb_LiquidacionBYP.idLiquidacionByP = dbo.tb_MovimientosBYP.LiquidacionByP LEFT OUTER JOIN
               dbo.vwrTiposDeMovimiento ON dbo.tb_MovimientosBYP.IdTipoDeMovimiento = dbo.vwrTiposDeMovimiento.Id LEFT OUTER JOIN
               dbo.tb_NivelesEnsenanza ON dbo.tb_LineasDeBYP.idNivel = dbo.tb_NivelesEnsenanza.idNivelEnsenanza
GO
GRANT SELECT ON  [dbo].[vw_LiquidacionesByp05] TO [SoloVer]
GO
